## 采矿车时间表
execute unless score @s StreamMinecart matches -2147483648..2147483647 store result score @s StreamMinecart on passengers run data get entity @s data.Output.NeedTick
scoreboard players remove @s StreamMinecart 1


#Down
execute if function vs:system/game_ctrol/stream_minecart/timer/test/can_down run function vs:system/game_ctrol/stream_minecart/anim/down/play

#Up
execute if function vs:system/game_ctrol/stream_minecart/timer/test/can_up run function vs:system/game_ctrol/stream_minecart/anim/up/play

#Output
execute if score @s StreamMinecart matches 0 run function vs:system/game_ctrol/stream_minecart/timer/output/output with entity @n[type=marker,distance=..1,tag=StreamMinecart.data] data.Output.Pos


scoreboard players reset @s[scores={StreamMinecart=..0}] StreamMinecart